Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Programista PHP
Opis
Text copied to clipboard!
Poszukujemy Starszego Programisty PHP, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji webowych i systemów backendowych. Osoba na tym stanowisku będzie odgrywać kluczową rolę w tworzeniu skalowalnych rozwiązań, wspieraniu młodszych członków zespołu oraz współpracy z interesariuszami biznesowymi i technicznymi w celu dostarczania wysokiej jakości oprogramowania. Szukamy kandydata, który nie tylko bardzo dobrze zna język PHP i powiązane technologie, ale również rozumie dobre praktyki inżynierii oprogramowania, architekturę systemów oraz znaczenie wydajności, bezpieczeństwa i niezawodności.
Na tym stanowisku będziesz pracować nad rozwojem aplikacji opartych na nowoczesnych frameworkach PHP, integrować systemy zewnętrzne za pomocą API, optymalizować istniejący kod oraz uczestniczyć w podejmowaniu decyzji architektonicznych. Ważnym elementem pracy będzie również analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne, które są czytelne, łatwe w utrzymaniu i zgodne z celami organizacji. Oczekujemy umiejętności samodzielnego rozwiązywania złożonych problemów, proponowania usprawnień oraz aktywnego udziału w przeglądach kodu i procesach jakościowych.
Idealny kandydat posiada doświadczenie w pracy z relacyjnymi bazami danych, systemami kontroli wersji, narzędziami CI/CD oraz środowiskami chmurowymi lub kontenerowymi. Cenimy znajomość wzorców projektowych, zasad SOLID, testowania jednostkowego i integracyjnego oraz praktyk DevOps wspierających stabilne wdrożenia. Istotna jest także umiejętność efektywnej komunikacji, ponieważ stanowisko wymaga współpracy z programistami frontendowymi, testerami, analitykami, product ownerami oraz administratorami infrastruktury.
Oferowana rola daje możliwość realnego wpływu na kierunek rozwoju produktów, standardy techniczne i kulturę pracy zespołu. Będziesz uczestniczyć w planowaniu sprintów, estymacji zadań, identyfikowaniu ryzyk technicznych oraz wdrażaniu rozwiązań poprawiających jakość kodu i efektywność zespołu. Szukamy osoby, która łączy silne kompetencje techniczne z dojrzałością zawodową, odpowiedzialnością i nastawieniem na ciągłe doskonalenie. Jeśli cenisz pracę w środowisku, w którym liczy się inicjatywa, współpraca i wysoka jakość dostarczanych rozwiązań, ta rola będzie doskonałą okazją do dalszego rozwoju zawodowego.
Obowiązki
Text copied to clipboard!- Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych w PHP
- Tworzenie i integracja interfejsów API z systemami wewnętrznymi oraz zewnętrznymi
- Optymalizacja wydajności aplikacji i zapytań do baz danych
- Udział w projektowaniu architektury systemów i podejmowaniu decyzji technicznych
- Przeprowadzanie przeglądów kodu oraz wspieranie młodszych programistów
- Współpraca z zespołami frontend, QA, DevOps i biznesem przy realizacji projektów
- Tworzenie testów jednostkowych i integracyjnych dla rozwijanych funkcjonalności
- Monitorowanie błędów, diagnozowanie problemów i wdrażanie poprawek produkcyjnych
Wymagania
Text copied to clipboard!- Minimum kilkuletnie doświadczenie komercyjne w programowaniu w PHP
- Bardzo dobra znajomość jednego z frameworków PHP, takich jak Laravel lub Symfony
- Doświadczenie w pracy z relacyjnymi bazami danych, np. MySQL lub PostgreSQL
- Znajomość systemu kontroli wersji Git i dobrych praktyk pracy zespołowej
- Umiejętność projektowania REST API oraz integracji z usługami zewnętrznymi
- Znajomość zasad SOLID, wzorców projektowych i czystego kodu
- Doświadczenie w testowaniu aplikacji oraz pracy z narzędziami CI/CD
- Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów
- Dobra komunikacja i umiejętność współpracy w zespole technicznym
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w pracy z PHP w projektach komercyjnych?
- Z którymi frameworkami PHP pracowałeś najczęściej?
- Czy masz doświadczenie w projektowaniu i rozwijaniu REST API?
- Jakie narzędzia wykorzystujesz do testowania i zapewniania jakości kodu?
- Czy pracowałeś z konteneryzacją, na przykład Dockerem?
- Jakie masz doświadczenie z bazami danych i optymalizacją zapytań?
- Czy pełniłeś rolę mentora lub lidera technicznego w zespole?
- Jakie praktyki stosujesz, aby utrzymać wysoką jakość i bezpieczeństwo aplikacji?